NXP Semiconductors /QN908XC /SYSCON /CLK_CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CLK_CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0APB_DIV0AHB_DIV0 (CLK_BLE_SEL_8M)CLK_BLE_SEL 0 (CLK_WDT_SEL_32K)CLK_WDT_SEL 0 (XTAL16M)CLK_XTAL_SEL 0 (BY1)CLK_OSC32M_DIV 0 (XTAL32K)CLK_32K_SEL 0 (CLK_XTAL_OE)CLK_XTAL_OE 0 (CLK_32K_OE)CLK_32K_OE 0XTAL_OUT_DIV 0 (CGBYPASS)CGBYPASS 0 (CLK_OSC)SYS_CLK_SEL

CLK_XTAL_SEL=XTAL16M, CLK_OSC32M_DIV=BY1, SYS_CLK_SEL=CLK_OSC, CLK_WDT_SEL=CLK_WDT_SEL_32K, CLK_32K_SEL=XTAL32K, CLK_BLE_SEL=CLK_BLE_SEL_8M

Description

system clock source and divider register

Fields

APB_DIV

APB_CLK = AHB_CLK/(APB_DIV+1)

AHB_DIV

AHB_CLK = SYS_CLK / (AHB_DIV+1);Note Before enable BLE clock (CLK_BLE_EN =1) It is mandatory to set AHB_CLK = 32 or 16 or 8 MHz.

CLK_BLE_SEL

BLE frequency indicator

0 (CLK_BLE_SEL_8M): BLE run at 8M

1 (CLK_BLE_SEL_16M): BLE run at 16M

CLK_WDT_SEL

Select Watch Dog clock

0 (CLK_WDT_SEL_32K): watch dog run at 32K

1 (APB): watch dog run at APB clock

CLK_XTAL_SEL

Crytal clock selection

0 (XTAL16M): external crystal is 16M

1 (XTAL32M): external crystal is 32M

CLK_OSC32M_DIV

digital OSC clock input selection

0 (BY1): use original 32M RCO clock

1 (BY2): divide 32M OSC clock into 16M

CLK_32K_SEL

32K clock source selection

0 (XTAL32K): digital 32K clock source is external 32K crystal

1 (RCO32K): digital 32K clock source is internal 32K RCO

CLK_XTAL_OE

system clock output enable

CLK_32K_OE

32K clock output enable

XTAL_OUT_DIV

high frequency xtal clock output divider

CGBYPASS

If it is 0, it can save CPU power in active mode

SYS_CLK_SEL

Select SYS_CLK source

0 (CLK_OSC): 32M internal clock

1 (CLK_XTAL): external crystal clock

2 (CLK_32K): 32K clock

Links

()